package com.thinkingstar.iads.projectcenter.to;

import com.thinkingstar.iads.common.entity.AbstractEntites;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.nutz.dao.entity.annotation.*;

import java.io.Serializable;

/***
 * @ClassName: pc_project_constant_data
 * @Description: 项目中心_项目_公式
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Comment("项目中心_项目_公式")
@Table("pc_project_formula_data")
public class PcProjectFormulaDataTO extends AbstractEntites implements Serializable{
	
	@Comment("项目ID")
	@Column
	@ColDefine(type = ColType.VARCHAR, width = 32)
	private String project_id;
	
	@Comment("公式集id")
	@Column
	@ColDefine(type = ColType.VARCHAR, width = 32)
	private String formula_version_id;
	
	@Comment("常量")
	@Column
	@ColDefine(type = ColType.VARCHAR, width = 32)
	private String constant_code;
	
	@Comment("变量")
	@Column
	@ColDefine(type = ColType.VARCHAR, width = 100)
	private String variable_code;
	
	@Comment("公式名称")
	@Column
	@ColDefine(type = ColType.VARCHAR, width = 100)
	private String formula_name;
	
	@Comment("公式编码")
	@Column
	@ColDefine(type = ColType.VARCHAR, width = 30)
	private String formula_code;
	
	@Comment("表达式")
	@Column
	@ColDefine(type = ColType.VARCHAR, width = 255)
	private String expression;

	@Comment("描述")
	@Column
	@ColDefine(type = ColType.VARCHAR, width = 255)
	private String description;
	
	@Comment("操作人")
	@Column
	@ColDefine(type = ColType.VARCHAR, width = 50)
	private String operator;

}
